package com.xzc.service;

import com.xzc.dao.UserDAO;
import com.xzc.domain.User;

/**
 * @author 徐州城
 * @version 1.0
 */
public class UserService {
    //创建DAO对象
    UserDAO userDAO = new UserDAO();


    /**
     * 注册用户 （保存信息到数据库）
     * @param user
     */
    public void registerUser(User user){
        userDAO.keepUser(user);
    }

    /**
     * 用户登录
     * @param username
     * @param password
     * @return 返回null，说明用户登录失败
     */
    public User loginUser(String username, String password){
        return userDAO.queryUserToUsernameAndPassword(username,password);
    }


    /**
     * 检查 用户名是否可用
     * @param username
     * @return 返回t可用，反之相反
     */
    public boolean existUser(String username){
        //不为null，说明已有用户
        if (userDAO.queryUsernameToExist(username) != null) {
            return true;
        }
        return false;
    }
}
